package name.cyrax.red.jpv.api.adapters;

import name.cyrax.red.jpv.api.funcs.MapReduceFactory;
import name.cyrax.red.jpv.impl.funcs.MapReduce;

public interface CalculationContext 
{	
	public MapReduceFactory getMapReduceFactory();
	
	public final static CalculationContext NULL = new CalculationContext() {

		@Override public MapReduceFactory getMapReduceFactory()
		{
			return MapReduce.getInstance();
		}
	};
}
